"""
@author:menglei
@desc:最后更新时间段增量同步推广订单信息
"""
from pdd.api.base import RestApi


class PddDdkOrderListIncrementGetRequest(RestApi):
    """
    @:param: end_update_time:LONG:查询结束时间，和开始时间相差不能超过24小时。note：此时间为时间戳，指格林威治时间 1970 年01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数
    @:param: page:INTEGER:第几页，从1到10000，默认1，注：使用最后更新时间范围增量同步时，必须采用倒序的分页方式（从最后一页往回取）才能避免漏单问题。
    @:param: page_size:INTEGER:返回的每页结果订单数，默认为100，范围为10到100，建议使用40~50，可以提高成功率，减少超时数量。
    @:param: return_count:BOOLEAN:是否返回总数，默认为true，如果指定false, 则返回的结果中不包含总记录数，通过此种方式获取增量数据，效率在原有的基础上有80%的提升。
    @:param: start_update_time:LONG:最近90天内多多进宝商品订单更新时间--查询时间开始。note：此时间为时间戳，指格林威治时间 1970 年01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数
    """
    def __init__(self,domain='https://gw-api.pinduoduo.com'):
        RestApi.__init__(self, domain)
        self.end_update_time = None
        self.page = None
        self.page_size = None
        self.return_count = None
        self.start_update_time = None

    def getapiname(self):
        return 'pdd.ddk.order.list.increment.get'